stubdom: sparse application's BSS by linking it separately first, put
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 16 Apr 2008 09:05:57 +0000 (10:05 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 16 Apr 2008 09:05:57 +0000 (10:05 +0100)
commit28baa78877ebda840603774d6a1e3e9da9546a6e
tree7f3e7943f2838769040a19258e95fa79b8c105bf
parentf464d312c7b7185b7174434b61d00903949d3a76
stubdom: sparse application's BSS by linking it separately first, put
markers at its beginning and end, and then link with mini-os.
That permits to stick a bit more to upstream qemu.

Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
13 files changed:
extras/mini-os/Makefile
extras/mini-os/app.lds [new file with mode: 0644]
extras/mini-os/arch/ia64/minios-ia64.lds
extras/mini-os/arch/x86/minios-x86_32.lds
extras/mini-os/arch/x86/minios-x86_64.lds
extras/mini-os/arch/x86/mm.c
extras/mini-os/include/ia64/arch_mm.h
extras/mini-os/include/lib.h
extras/mini-os/include/mm.h
extras/mini-os/lib/sys.c
extras/mini-os/main.c
extras/mini-os/mm.c
tools/ioemu/vl.c